# -*- coding: utf-8 -*-
import re
def reg_search(text,regex_list):
    ret_res = []
    json_res = {}
    for item in regex_list:
        for key in item.keys():
            res = re.findall(item[key],text)
            json_res[key] = res
            for index,res_item in enumerate(res):
                if '年' in res_item and '月' in res_item and '日' in res_item:
                    data_res = re.findall('(\d+)[\s\n]?年[\s\n]?(\d+)[\s\n]?月[\s\n]?(\d+)[\s\n]?日',res_item)
                    res[index] = '{}-{}-{}'.format(data_res[0][0],data_res[0][1].zfill(2),data_res[0][2].zfill(2))
            json_res[key] = res
        ret_res.append(json_res)
    return ret_res
text = '''标的证券：本期发行的证券为可交换为发行人所持中国长江电力股份有限公司股票（股票代码：600900.SH，股票简称：长江电力）的可交换公司债券。换股期限：本期可交换公司债券换股期限自可交换公司债券发行结束之日满 12 个月后的第一个交易日起至可交换债券到期日止，即 2023 年 6 月 2 日至 2027 年 6 月 1 日止。'''
regex_list=[{
	'标的证券': '[0-9]{5}\.[A-Z]{2}',
	'换股期限': '\d+[\s\n]?年[\s\n]?\d+[\s\n]?月[\s\n]?\d+[\s\n]?日'
}]

res = reg_search(text,regex_list)
print(res)


#print(re.findall('\d+',text))